﻿
/*!
Sprites
*/

/* SystemButtons in AdminPanel, Gallery Highslide */

.pButtonWrapper span a,
.pnlEditMode .lblLinkWrapper span a,
.pnlLoginWrapper span a,
.pnlEditSaveButton a,
.lblSystemButton a,
.customButtonLeft,
.customButtonRight
{
	display:inline-block;
	text-decoration:none;
	outline:none;
	background-repeat:no-repeat;
    white-space:nowrap;
    line-height:26px;
    height:26px;
    font-size:12px;
    color:black;
	background-repeat:no-repeat;
}

.pnlEditMode .lblLinkWrapper span.lblYellowButton a,
.pButtonWrapper span a,
.pnlEditMode .lblLinkWrapper span a,
.pnlEditMode .lblLinkWrapper span.lblDarkGrayButton a,
.pnlLoginWrapper span a,
.pnlEditSaveButton a,
.lblSystemButton a,
.customButtonLeft,
.customButtonRight
{
	background-image:url('/Content/IMG/Buttons/SystemButtonsSprite.png');
}

.pButtonWrapper span a.aFirst,
.pnlEditMode .lblLinkWrapper span a.aFirst,
.pnlLoginWrapper span a.aFirst,
.pnlEditSaveButton a.aFirst,
.lblSystemButton a.aFirst,
.customButtonLeft
{
	background-position:left top;
	padding-left:14px;
	width:auto;
}

.pButtonWrapper span a.aSecond,
.pnlEditMode .lblLinkWrapper span a.aSecond,
.pnlLoginWrapper span a.aSecond,
.pnlEditSaveButton a.aSecond,
.lblSystemButton a.aSecond,
.customButtonRight
{
	background-position:right top;
	width:14px;
}

.pButtonWrapper span:hover a.aFirst,
.pnlEditMode .lblLinkWrapper span:hover a.aFirst,
.pnlLoginWrapper span:hover a.aFirst,
.pnlEditSaveButton span:hover a.aFirst,
.lblSystemButton:hover a.aFirst,
.lblCustomButton:hover .customButtonLeft
{
	background-position:left -26px;
}

.pButtonWrapper span:hover a.aSecond,
.pnlEditMode .lblLinkWrapper span:hover a.aSecond,
.pnlLoginWrapper span:hover a.aSecond,
.pnlEditSaveButton span:hover a.aSecond,
.lblSystemButton:hover a.aSecond,
.lblCustomButton:hover .customButtonRight
{
	background-position:right -26px;
}

/* ENDE SystemButtons */

/* .pEditHeader Icons */

.aClose
{
	background-image:url('/Content/IMG/Icons/IconsSprite.png');
	background-repeat:no-repeat;
}

/* New Edit Concept */

.pEditHeader a
{
	text-decoration:none!important;
	height:24px;
	display:inline-block;
	outline:none;
	background-repeat:no-repeat;
	width:30px;
	margin:0;
	position:relative;
	z-index:200;
	background-position:left top;
}

.pEditHeader a:hover
{
	background-position:left -24px;
}

/* neues Modul */
.pEditHeader .lnkAddModule
{
	background-image:url('/Content/IMG/Icons/EditModule/add.png');
}

/* bearbeiten */
.pEditHeader .lnkEditModule,
.pEditHeader .lnkShowEditor,
.pEditHeader .showEditPage
{
	background-image:url('/Content/IMG/Icons/EditModule/edit.png');
}

/* löschen */
.pEditHeader .lnkDelete
{
	background-image:url('/Content/IMG/Icons/EditModule/delete.png');
}

/* verschieben */
.pEditHeader .lnkMove
{
	background-image:url('/Content/IMG/Icons/EditModule/move.png');
}

/* einstellungen */
.pEditHeader .lnkPutInFooter
{
	background-image:url('/Content/IMG/Icons/EditModule/settings.png');
}

/* speichern */
.pEditHeader .lnkSaveEditor
{
	background-image:url('/Content/IMG/Icons/EditModule/save.png');
}

/* abbrechen */
.pEditHeader .lnkCancel
{
	background-image:url('/Content/IMG/Icons/EditModule/block.png');
}

/* als Template speichern */
.pEditHeader .lnkSaveEditorAsTemplate
{
	background-image:url('/Content/IMG/Icons/EditModule/template_save.png');
}

/* editor Hintergrund hochladen */
.pEditHeader .lnkUploadBackground
{
	background-image:url('/Content/IMG/Icons/EditModule/add_image.png');
}

/* ENDE New Edit Concept */

/* ENDE .pEditHeader Icons */

/* Close Highslide Image - same Sprite as Icons */

.aClose
{
	padding-right:30px;
	background-position:right -167px;
	display:inline-block;
}

.pCloseWrapper .aClose,
.pCloseDesignWrapper .aClose
{
	color:#6e6e6e;
	text-decoration:none;
	outline:none;
	text-transform:uppercase;
	line-height:24px;
}

.pCloseWrapper
{
	margin:0px 0 94px 0;
}

.pCloseDesignWrapper,
.pCloseWrapper
{
	text-align:right;
	padding-right:10px;
}

.pCloseDesignWrapper
{
	margin:0px 0 0px 0;
}

/* ENDE Close Highslide Image */

/* Tabs */


#pnlTabAllModlues a,
#pnlTabMyModlues a
{
	background-position:left top;
	outline:none;
}

#pnlTabAllModlues a:hover,
#pnlTabMyModlues a:hover
{
	background-position:left -205px;
}

/* ENDE Tabs */